Complex network structure of musical compositions: Algorithmic generation of appealing music
نویسندگان
چکیده
In this paper we construct networks for music and attempt to compose music artificially. Networks are constructed with nodes and edges corresponding to musical notes and their co-occurring connections.We analyze classicalmusic fromBach,Mozart, Chopin, aswell as other types of music such as Chinese popmusic. We observe remarkably similar properties in all networks constructed from the selected compositions.We conjecture that preserving the universal network properties is a necessary step in artificial composition of music. Power-law exponents of node degree, node strength and/or edge weight distributions, mean degrees, clustering coefficients, mean geodesic distances, etc. are reported. With the network constructed, music can be composed artificially using a controlled random walk algorithm, which begins with a randomly chosen note and selects the subsequent notes according to a simple set of rules that compares the weights of the edges, weights of the nodes, and/or the degrees of nodes. By generating a large number of compositions, we find that this algorithm generates music which has the necessary qualities to be subjectively judged as appealing. © 2009 Elsevier B.V. All rights reserved.
منابع مشابه
The musical language Elements of Persian musical language: modes, rhythm and syntax
In treating the subject of musical language, a Persian musician would be intrinsically drawn to the structural similarities between the Persian music and language. Indeed Persian music and language are extremely related in their metrics, intonations and structural phrases (syntax). Although we will draw upon this relationship, our aim in this article is to present “music as a language,” c...
متن کاملAlgorithmic Composition of Popular Music
Human composers have used formal rules for centuries to compose music, and an algorithmic composer – composing without the aid of human intervention – can be seen as an extension of this technique. An algorithmic composer of popular music (a computer program) has been created with the aim to get a better understanding of how the composition process can be formalized and at the same time to get ...
متن کاملMICA: A Hybrid Method for Corpus-Based Algorithmic Composition of Music Based on Genetic Algorithms, Zipf's Law, and Markov Models
An algorithm known as the Musical Imitation and Creativity Algorithm (MICA) that composes stylistic music based on a corpus of works in a given style is presented. The corpus works are digital music scores created from the widely available MIDI format. The algorithm restricts the note placement in compositions using a Markov chain model built from discrete-time representations of the corpus pie...
متن کاملIntegrated Algorithmic Composition Fluid systems for including notation in music composition cycle
This paper describes a new algorithmic approach to instrumental musical composition that will allow composers to explore in a flexible way algorithmic solutions for different compositional tasks. Even though the use of computational tools is a well established practice in contemporary instrumental composition, the notation of such compositions is still substantially a labour intensive process f...
متن کاملClassification of Iranian traditional musical modes (DASTGÄH) with artificial neural network
The concept of Iranian traditional musical modes, namely DASTGÄH, is the basis for the traditional music system. The concept introduces seven DASTGÄHs. It is not an easy process to distinguish these modes and such practice is commonly performed by an experienced person in this field. Apparently, applying artificial intelligence to do such classification requires a combination of the basic infor...
متن کامل